After & sales for diesel generator careers in Salcombe, United Kingdom